32a7dbc99b77d68cf67b15091e71ce4914b56e76,exo.kernel.component.common/src/main/java/org/exoplatform/services/scheduler/impl/JobSchedulerServiceImpl.java,JobSchedulerServiceImpl,addPeriodJob,#JobInfo#PeriodInfo#JobDataMap#,341
Before Change
@SuppressWarnings("unchecked")
JobBuilder jb =
JobBuilder.newJob(jobinfo.getJob()).withIdentity(jobinfo.getJobName(), jobinfo.getGroupName())
.withDescription(jinfo.getDescription());
JobDetail job = jdatamap == null ? jb.build() : jb.usingJobData(jdatamap).build();
scheduleJob(job, trigger);
}
After Change
@SuppressWarnings("unchecked")
JobBuilder jb =
JobBuilder.newJob(jobinfo.getJob()).withIdentity(jobinfo.getJobName(), jobinfo.getGroupName())
.withDescription(jinfo.getDescription()).requestRecovery(jinfo.isShouldRecover());
JobDetail job = jdatamap == null ? jb.build() : jb.usingJobData(jdatamap).build();
scheduleJob(job, trigger);
}